Skip to content

Dashboard templates 032026#385

Open
petervachon wants to merge 44 commits intomainfrom
dashboardTemplates_032026
Open

Dashboard templates 032026#385
petervachon wants to merge 44 commits intomainfrom
dashboardTemplates_032026

Conversation

@petervachon
Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (PT)
apollo-canvas 🟢 Ready Preview, Logs Apr 03, 2026, 08:13:21 AM
apollo-landing 🟢 Ready Preview, Logs Apr 03, 2026, 08:10:55 AM
apollo-ui-react 🟢 Ready Preview, Logs Apr 03, 2026, 08:12:21 AM
apollo-vertex 🟢 Ready Preview, Logs Apr 03, 2026, 08:12:06 AM
apollo-wind 🟢 Ready Preview, Logs Apr 03, 2026, 08:11:00 AM

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 23, 2026

Dependency License Review

  • 1924 package(s) scanned
  • ✅ No license issues found
  • ⚠️ 3 package(s) excluded (see details below)
License distribution
License Packages
MIT 1689
ISC 89
Apache-2.0 56
BSD-3-Clause 28
BSD-2-Clause 23
BlueOak-1.0.0 8
MPL-2.0 5
MIT OR Apache-2.0 3
MIT-0 3
CC0-1.0 3
LGPL-3.0-or-later 2
(MIT OR Apache-2.0) 2
Unlicense 2
Python-2.0 1
CC-BY-4.0 1
(MPL-2.0 OR Apache-2.0) 1
Unknown 1
Artistic-2.0 1
(WTFPL OR MIT) 1
(BSD-2-Clause OR MIT OR Apache-2.0) 1
CC-BY-3.0 1
0BSD 1
(MIT OR CC0-1.0) 1
MIT AND ISC 1
Excluded packages
Package Version License Reason
@img/sharp-libvips-linux-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
@img/sharp-libvips-linuxmusl-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
khroma 2.1.0 Unknown MIT per GitHub repo, missing license field in package.json

@petervachon petervachon force-pushed the dashboardTemplates_032026 branch from 26a5f3d to 3fad1ee Compare March 23, 2026 14:03
@github-actions github-actions Bot added the size:XXL 1,000+ changed lines. label Apr 1, 2026
Comment thread apps/apollo-vertex/templates/dashboard/InsightGrid.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/insight-card-renderers.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/insight-card-renderers.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/insight-card-renderers.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/InsightGrid.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/insight-card-renderers.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/insight-card-renderers.tsx Fixed
Comment thread apps/apollo-vertex/templates/dashboard/insight-card-renderers.tsx Fixed
@petervachon petervachon force-pushed the dashboardTemplates_032026 branch from 9746028 to 95b563f Compare April 3, 2026 10:46
@petervachon petervachon marked this pull request as ready for review April 16, 2026 21:13
@petervachon petervachon requested a review from a team as a code owner April 16, 2026 21:13
@petervachon petervachon requested review from KokoMilev and frankkluijtmans and removed request for a team April 16, 2026 21:13
@github-actions
Copy link
Copy Markdown

This PR has been stale for over 2 weeks with no new commits. Closing — feel free to reopen if you'd like to continue this work. To keep a PR exempt from this automation, add the do-not-close label.

@github-actions github-actions Bot closed this Apr 17, 2026
@petervachon petervachon reopened this Apr 18, 2026
@petervachon
Copy link
Copy Markdown
Collaborator Author

I'd like to start reviewing this with the team. Please keep open

@github-actions
Copy link
Copy Markdown

This PR has been stale for over 2 weeks with no new commits. Closing — feel free to reopen if you'd like to continue this work. To keep a PR exempt from this automation, add the do-not-close label.

@github-actions github-actions Bot closed this Apr 20, 2026
@KokoMilev KokoMilev reopened this Apr 20, 2026
Copy link
Copy Markdown
Contributor

@KokoMilev KokoMilev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm sorry, but I'm not able to give this PR the review it deserves in its current form.

At 4k+ lines across 30 files and 40+ commits, it's simply too large to review we should expect from code review.

Could we redo this as a series of stacked PRs? By that I mean breaking the work into a few smaller, focused PRs, where each one builds on the previous and contains a single logical layer of change. Looking at what's in this PR, a reasonable split could be:

  1. Foundation — registry & preview scaffolding, data layer, and the dashboard shell/template (registry.json, _meta.ts, preview/*, DashboardDataProvider, dashboard-data, DashboardTemplate, DashboardShellWrapper, DashboardRoutes, DashboardContent, DashboardLoading)
  2. Insights & prompt bar — the core feature surface (InsightGrid, insight-card-renderers, DashboardCards, AutopilotInsight, ExpandedInsightContent, PromptBar)
  3. Glow + dev controls + docs — visual polish, tooling, and documentation (DashboardGlow, glow-config, GlowDevControls, dev-controls-*, layouts/dashboard/page.mdx)

This keeps each PR reviewable on its own, makes the intent of each layer clearer, and reduces the risk of something slipping through. Furthermore add description into each PR it saves a lot of time for the reviewer.

If it helps, here's a good overview of the approach: https://www.stacking.dev/

@CalinaCristian CalinaCristian added the do-not-close Prevent closing stale PR's label Apr 20, 2026
@frankkluijtmans
Copy link
Copy Markdown
Contributor

frankkluijtmans commented Apr 21, 2026

I'm sorry, but I'm not able to give this PR the review it deserves in its current form.

At 4k+ lines across 30 files and 40+ commits, it's simply too large to review we should expect from code review.

Could we redo this as a series of stacked PRs? By that I mean breaking the work into a few smaller, focused PRs, where each one builds on the previous and contains a single logical layer of change. Looking at what's in this PR, a reasonable split could be:

  1. Foundation — registry & preview scaffolding, data layer, and the dashboard shell/template (registry.json, _meta.ts, preview/*, DashboardDataProvider, dashboard-data, DashboardTemplate, DashboardShellWrapper, DashboardRoutes, DashboardContent, DashboardLoading)
  2. Insights & prompt bar — the core feature surface (InsightGrid, insight-card-renderers, DashboardCards, AutopilotInsight, ExpandedInsightContent, PromptBar)
  3. Glow + dev controls + docs — visual polish, tooling, and documentation (DashboardGlow, glow-config, GlowDevControls, dev-controls-*, layouts/dashboard/page.mdx)

This keeps each PR reviewable on its own, makes the intent of each layer clearer, and reduces the risk of something slipping through. Furthermore add description into each PR it saves a lot of time for the reviewer.

If it helps, here's a good overview of the approach: https://www.stacking.dev/

Same thing, at this size we can't properly review anymore. Also; be a bit more careful with commits. When you're going back in to fix some stuff in a previous commit, have the AI agent amend that commit instead of creating a new one called chore(apollo-vertex): fixes. We can't have proper change logs if we pollute the git history with these kind of commit messages. If anything about these suggestions is unclear, please feel free to reach out, we're happy to help!

To address the current state of this PR, can you try to see if you can get an agent to split this up?

@petervachon
Copy link
Copy Markdown
Collaborator Author

Yes absolutely. I'm going through a similar process with a larger PR (AI Chat). Once I lock that down I'll break up this one and put together a new set of PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-close Prevent closing stale PR's size:XXL 1,000+ changed lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants